6fda9d35fe9bbd1ed9cdadf9463c054146b383d6,core/typesystemEngine/source/jetbrains/mps/typesystem/inference/RulesManager.java,RulesManager,isBlockingDependentComputationNode,#SNode#,275

Before Change


  }

  public boolean isBlockingDependentComputationNode(SNode node) {
    synchronized (RULES_LOCK) {
      Set<DependentComputationWrapper> set = myDependentComputationsBlockedNodes.getRules(node);
      if (set == null) return false;
      for (DependentComputationWrapper wrapper : set) {
        if (wrapper.isBlocking(node)) {

After Change



  public boolean isBlockingDependentComputationNode(SNode node) {
    Set<DependentComputationWrapper> set;
    synchronized (RULES_LOCK) {
      set = myDependentComputationsBlockedNodes.getRules(node);
    }
    if (set == null) return false;
    for (DependentComputationWrapper wrapper : set) {